本类用于连接设备,调用成功之后,SDK内部会一直维护APP和设备之间的连接。
一、注意事项
无
二、属性列表
参数名称 | 描述 | 类型 |
---|---|---|
device | 要连接的设备 | XDevice |
connectionPolicy | 连接的策略 | XDeviceConnectionPolicy |
- XDeviceConnectionPolicy 枚举值说明
值 | 描述 |
---|---|
XDeviceConnectionPolicyAuto | 自动连接策略 |
XDeviceConnectionPolicyLocalOnly | 只进行本地连接 |
XDeviceConnectionPolicyLocalFirst | 优先本地连接 |
XDeviceConnectionPolicyCloudOnly | 只进行云端连接 |
XDeviceConnectionPolicyCloudFirst | 优先云端连接 |
三、API 列表
1. 构建连接设备任务
+ (instancetype)connectDeviceTaskWithDevice:(XDevice *)device
connectionPolicy:(XDeviceConnectionPolicy)connectionPolicy
timeout:(NSUInteger)timeout
completionHandler:(XLinkTaskDidCompletionHandler)completionHandle;
支持的版本
开始支持的版本:6.1
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
device | XDevice | 要连接的设备 | 是 |
connectionPolicy | XDeviceConnectionPolicy | 连接的策略 | 是 |
timeout | NSUInteger | 任务超时时间 | 是 |
completionHandler | XLinkTaskDidCompletionHandler | 完成后的回调 | 是 |
输出参数
无
错误码
无